.sprite-icon-040000-40x40 {
  background-image: url('../png/sprite_040000_40x40.png');
}
.sprite-icon-040000-040000 {
  background-position: -0px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040001 {
  background-position: -40px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040002 {
  background-position: -80px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040003 {
  background-position: -120px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040004 {
  background-position: -160px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040005 {
  background-position: -200px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040006 {
  background-position: -240px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040007 {
  background-position: -280px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040008 {
  background-position: -320px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040009 {
  background-position: -360px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040010 {
  background-position: -400px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040011 {
  background-position: -440px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040012 {
  background-position: -480px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040013 {
  background-position: -520px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040014 {
  background-position: -560px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040015 {
  background-position: -600px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040016 {
  background-position: -640px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040017 {
  background-position: -680px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040018 {
  background-position: -720px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040019 {
  background-position: -760px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040020 {
  background-position: -800px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040021 {
  background-position: -840px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040022 {
  background-position: -880px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040023 {
  background-position: -920px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040024 {
  background-position: -960px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040025 {
  background-position: -1000px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040026 {
  background-position: -1040px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040027 {
  background-position: -1080px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040028 {
  background-position: -1120px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040029 {
  background-position: -1160px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040030 {
  background-position: -1200px -0px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040031 {
  background-position: -0px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040032 {
  background-position: -40px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040033 {
  background-position: -80px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040034 {
  background-position: -120px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040035 {
  background-position: -160px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040036 {
  background-position: -200px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040037 {
  background-position: -240px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040038 {
  background-position: -280px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040039 {
  background-position: -320px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040040 {
  background-position: -360px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040041 {
  background-position: -400px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040042 {
  background-position: -440px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040043 {
  background-position: -480px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040044 {
  background-position: -520px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040045 {
  background-position: -560px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040046 {
  background-position: -600px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040047 {
  background-position: -640px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040048 {
  background-position: -680px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040049 {
  background-position: -720px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040050 {
  background-position: -760px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040051 {
  background-position: -800px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040052 {
  background-position: -840px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040053 {
  background-position: -880px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040054 {
  background-position: -920px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040055 {
  background-position: -960px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040056 {
  background-position: -1000px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040057 {
  background-position: -1040px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040058 {
  background-position: -1080px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040059 {
  background-position: -1120px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040060 {
  background-position: -1160px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040061 {
  background-position: -1200px -40px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040062 {
  background-position: -0px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040063 {
  background-position: -40px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040064 {
  background-position: -80px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040065 {
  background-position: -120px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040066 {
  background-position: -160px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040067 {
  background-position: -200px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040068 {
  background-position: -240px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040069 {
  background-position: -280px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040070 {
  background-position: -320px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040071 {
  background-position: -360px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040072 {
  background-position: -400px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040073 {
  background-position: -440px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040074 {
  background-position: -480px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040075 {
  background-position: -520px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040076 {
  background-position: -560px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040077 {
  background-position: -600px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040078 {
  background-position: -640px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040079 {
  background-position: -680px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040080 {
  background-position: -720px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040081 {
  background-position: -760px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040082 {
  background-position: -800px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040083 {
  background-position: -840px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040084 {
  background-position: -880px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040085 {
  background-position: -920px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040086 {
  background-position: -960px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040087 {
  background-position: -1000px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040088 {
  background-position: -1040px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040089 {
  background-position: -1080px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040090 {
  background-position: -1120px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040091 {
  background-position: -1160px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040092 {
  background-position: -1200px -80px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040093 {
  background-position: -0px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040094 {
  background-position: -40px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040095 {
  background-position: -80px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040096 {
  background-position: -120px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040097 {
  background-position: -160px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040098 {
  background-position: -200px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040099 {
  background-position: -240px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040100 {
  background-position: -280px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040101 {
  background-position: -320px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040102 {
  background-position: -360px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040103 {
  background-position: -400px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040104 {
  background-position: -440px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040105 {
  background-position: -480px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040106 {
  background-position: -520px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040107 {
  background-position: -560px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040108 {
  background-position: -600px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040109 {
  background-position: -640px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040110 {
  background-position: -680px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040111 {
  background-position: -720px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040112 {
  background-position: -760px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040113 {
  background-position: -800px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040114 {
  background-position: -840px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040115 {
  background-position: -880px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040116 {
  background-position: -920px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040117 {
  background-position: -960px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040118 {
  background-position: -1000px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040119 {
  background-position: -1040px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040120 {
  background-position: -1080px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040121 {
  background-position: -1120px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040122 {
  background-position: -1160px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040123 {
  background-position: -1200px -120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040124 {
  background-position: -0px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040125 {
  background-position: -40px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040126 {
  background-position: -80px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040127 {
  background-position: -120px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040128 {
  background-position: -160px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040129 {
  background-position: -200px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040130 {
  background-position: -240px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040131 {
  background-position: -280px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040132 {
  background-position: -320px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040133 {
  background-position: -360px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040134 {
  background-position: -400px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040135 {
  background-position: -440px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040136 {
  background-position: -480px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040137 {
  background-position: -520px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040138 {
  background-position: -560px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040139 {
  background-position: -600px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040140 {
  background-position: -640px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040141 {
  background-position: -680px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040142 {
  background-position: -720px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040143 {
  background-position: -760px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040144 {
  background-position: -800px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040145 {
  background-position: -840px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040146 {
  background-position: -880px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040147 {
  background-position: -920px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040148 {
  background-position: -960px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040149 {
  background-position: -1000px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040150 {
  background-position: -1040px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040151 {
  background-position: -1080px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040152 {
  background-position: -1120px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040153 {
  background-position: -1160px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040154 {
  background-position: -1200px -160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040155 {
  background-position: -0px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040156 {
  background-position: -40px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040157 {
  background-position: -80px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040158 {
  background-position: -120px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040159 {
  background-position: -160px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040160 {
  background-position: -200px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040161 {
  background-position: -240px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040162 {
  background-position: -280px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040163 {
  background-position: -320px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040164 {
  background-position: -360px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040165 {
  background-position: -400px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040166 {
  background-position: -440px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040167 {
  background-position: -480px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040168 {
  background-position: -520px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040169 {
  background-position: -560px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040170 {
  background-position: -600px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040171 {
  background-position: -640px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040172 {
  background-position: -680px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040173 {
  background-position: -720px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040174 {
  background-position: -760px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040175 {
  background-position: -800px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040176 {
  background-position: -840px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040177 {
  background-position: -880px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040178 {
  background-position: -920px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040179 {
  background-position: -960px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040180 {
  background-position: -1000px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040181 {
  background-position: -1040px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040182 {
  background-position: -1080px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040183 {
  background-position: -1120px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040184 {
  background-position: -1160px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040185 {
  background-position: -1200px -200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040186 {
  background-position: -0px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040187 {
  background-position: -40px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040188 {
  background-position: -80px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040189 {
  background-position: -120px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040190 {
  background-position: -160px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040191 {
  background-position: -200px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040192 {
  background-position: -240px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040193 {
  background-position: -280px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040194 {
  background-position: -320px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040195 {
  background-position: -360px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040196 {
  background-position: -400px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040197 {
  background-position: -440px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040198 {
  background-position: -480px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040199 {
  background-position: -520px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040200 {
  background-position: -560px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040201 {
  background-position: -600px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040202 {
  background-position: -640px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040203 {
  background-position: -680px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040204 {
  background-position: -720px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040205 {
  background-position: -760px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040206 {
  background-position: -800px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040207 {
  background-position: -840px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040208 {
  background-position: -880px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040209 {
  background-position: -920px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040210 {
  background-position: -960px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040211 {
  background-position: -1000px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040212 {
  background-position: -1040px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040213 {
  background-position: -1080px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040214 {
  background-position: -1120px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040215 {
  background-position: -1160px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040216 {
  background-position: -1200px -240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040217 {
  background-position: -0px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040218 {
  background-position: -40px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040219 {
  background-position: -80px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040220 {
  background-position: -120px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040221 {
  background-position: -160px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040222 {
  background-position: -200px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040223 {
  background-position: -240px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040224 {
  background-position: -280px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040225 {
  background-position: -320px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040226 {
  background-position: -360px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040227 {
  background-position: -400px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040228 {
  background-position: -440px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040229 {
  background-position: -480px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040230 {
  background-position: -520px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040231 {
  background-position: -560px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040232 {
  background-position: -600px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040233 {
  background-position: -640px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040234 {
  background-position: -680px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040235 {
  background-position: -720px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040236 {
  background-position: -760px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040237 {
  background-position: -800px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040238 {
  background-position: -840px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040239 {
  background-position: -880px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040240 {
  background-position: -920px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040241 {
  background-position: -960px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040242 {
  background-position: -1000px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040243 {
  background-position: -1040px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040244 {
  background-position: -1080px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040245 {
  background-position: -1120px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040246 {
  background-position: -1160px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040247 {
  background-position: -1200px -280px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040248 {
  background-position: -0px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040249 {
  background-position: -40px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040250 {
  background-position: -80px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040251 {
  background-position: -120px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040252 {
  background-position: -160px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040253 {
  background-position: -200px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040254 {
  background-position: -240px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040255 {
  background-position: -280px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040256 {
  background-position: -320px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040257 {
  background-position: -360px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040258 {
  background-position: -400px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040259 {
  background-position: -440px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040260 {
  background-position: -480px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040261 {
  background-position: -520px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040262 {
  background-position: -560px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040263 {
  background-position: -600px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040264 {
  background-position: -640px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040265 {
  background-position: -680px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040266 {
  background-position: -720px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040267 {
  background-position: -760px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040268 {
  background-position: -800px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040269 {
  background-position: -840px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040270 {
  background-position: -880px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040271 {
  background-position: -920px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040272 {
  background-position: -960px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040273 {
  background-position: -1000px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040274 {
  background-position: -1040px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040275 {
  background-position: -1080px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040276 {
  background-position: -1120px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040277 {
  background-position: -1160px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040278 {
  background-position: -1200px -320px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040279 {
  background-position: -0px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040280 {
  background-position: -40px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040281 {
  background-position: -80px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040282 {
  background-position: -120px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040283 {
  background-position: -160px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040284 {
  background-position: -200px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040285 {
  background-position: -240px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040286 {
  background-position: -280px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040287 {
  background-position: -320px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040288 {
  background-position: -360px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040289 {
  background-position: -400px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040290 {
  background-position: -440px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040291 {
  background-position: -480px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040292 {
  background-position: -520px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040293 {
  background-position: -560px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040294 {
  background-position: -600px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040295 {
  background-position: -640px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040296 {
  background-position: -680px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040297 {
  background-position: -720px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040298 {
  background-position: -760px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040299 {
  background-position: -800px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040300 {
  background-position: -840px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040301 {
  background-position: -880px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040302 {
  background-position: -920px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040303 {
  background-position: -960px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040304 {
  background-position: -1000px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040305 {
  background-position: -1040px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040306 {
  background-position: -1080px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040307 {
  background-position: -1120px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040308 {
  background-position: -1160px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040309 {
  background-position: -1200px -360px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040310 {
  background-position: -0px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040311 {
  background-position: -40px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040312 {
  background-position: -80px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040313 {
  background-position: -120px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040314 {
  background-position: -160px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040315 {
  background-position: -200px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040316 {
  background-position: -240px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040317 {
  background-position: -280px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040318 {
  background-position: -320px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040319 {
  background-position: -360px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040320 {
  background-position: -400px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040321 {
  background-position: -440px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040322 {
  background-position: -480px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040323 {
  background-position: -520px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040324 {
  background-position: -560px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040325 {
  background-position: -600px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040326 {
  background-position: -640px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040327 {
  background-position: -680px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040328 {
  background-position: -720px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040329 {
  background-position: -760px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040330 {
  background-position: -800px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040331 {
  background-position: -840px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040332 {
  background-position: -880px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040333 {
  background-position: -920px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040334 {
  background-position: -960px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040335 {
  background-position: -1000px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040336 {
  background-position: -1040px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040337 {
  background-position: -1080px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040338 {
  background-position: -1120px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040339 {
  background-position: -1160px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040340 {
  background-position: -1200px -400px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040341 {
  background-position: -0px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040342 {
  background-position: -40px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040343 {
  background-position: -80px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040344 {
  background-position: -120px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040345 {
  background-position: -160px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040346 {
  background-position: -200px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040347 {
  background-position: -240px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040348 {
  background-position: -280px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040349 {
  background-position: -320px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040350 {
  background-position: -360px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040351 {
  background-position: -400px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040352 {
  background-position: -440px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040353 {
  background-position: -480px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040354 {
  background-position: -520px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040355 {
  background-position: -560px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040356 {
  background-position: -600px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040357 {
  background-position: -640px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040358 {
  background-position: -680px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040359 {
  background-position: -720px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040360 {
  background-position: -760px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040361 {
  background-position: -800px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040362 {
  background-position: -840px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040363 {
  background-position: -880px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040364 {
  background-position: -920px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040365 {
  background-position: -960px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040366 {
  background-position: -1000px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040367 {
  background-position: -1040px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040368 {
  background-position: -1080px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040369 {
  background-position: -1120px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040370 {
  background-position: -1160px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040371 {
  background-position: -1200px -440px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040372 {
  background-position: -0px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040373 {
  background-position: -40px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040374 {
  background-position: -80px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040375 {
  background-position: -120px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040376 {
  background-position: -160px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040377 {
  background-position: -200px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040378 {
  background-position: -240px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040379 {
  background-position: -280px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040380 {
  background-position: -320px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040381 {
  background-position: -360px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040382 {
  background-position: -400px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040383 {
  background-position: -440px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040384 {
  background-position: -480px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040385 {
  background-position: -520px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040386 {
  background-position: -560px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040387 {
  background-position: -600px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040388 {
  background-position: -640px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040389 {
  background-position: -680px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040390 {
  background-position: -720px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040391 {
  background-position: -760px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040392 {
  background-position: -800px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040393 {
  background-position: -840px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040394 {
  background-position: -880px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040400 {
  background-position: -920px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040401 {
  background-position: -960px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040402 {
  background-position: -1000px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040403 {
  background-position: -1040px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040404 {
  background-position: -1080px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040405 {
  background-position: -1120px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040406 {
  background-position: -1160px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040407 {
  background-position: -1200px -480px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040408 {
  background-position: -0px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040409 {
  background-position: -40px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040410 {
  background-position: -80px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040411 {
  background-position: -120px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040412 {
  background-position: -160px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040413 {
  background-position: -200px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040414 {
  background-position: -240px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040415 {
  background-position: -280px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040416 {
  background-position: -320px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040417 {
  background-position: -360px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040418 {
  background-position: -400px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040419 {
  background-position: -440px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040420 {
  background-position: -480px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040421 {
  background-position: -520px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040422 {
  background-position: -560px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040423 {
  background-position: -600px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040424 {
  background-position: -640px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040425 {
  background-position: -680px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040426 {
  background-position: -720px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040427 {
  background-position: -760px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040428 {
  background-position: -800px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040429 {
  background-position: -840px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040430 {
  background-position: -880px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040431 {
  background-position: -920px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040432 {
  background-position: -960px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040433 {
  background-position: -1000px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040434 {
  background-position: -1040px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040435 {
  background-position: -1080px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040436 {
  background-position: -1120px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040437 {
  background-position: -1160px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040438 {
  background-position: -1200px -520px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040439 {
  background-position: -0px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040440 {
  background-position: -40px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040441 {
  background-position: -80px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040442 {
  background-position: -120px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040443 {
  background-position: -160px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040444 {
  background-position: -200px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040445 {
  background-position: -240px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040446 {
  background-position: -280px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040447 {
  background-position: -320px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040448 {
  background-position: -360px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040449 {
  background-position: -400px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040450 {
  background-position: -440px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040451 {
  background-position: -480px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040452 {
  background-position: -520px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040453 {
  background-position: -560px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040454 {
  background-position: -600px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040455 {
  background-position: -640px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040456 {
  background-position: -680px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040457 {
  background-position: -720px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040458 {
  background-position: -760px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040459 {
  background-position: -800px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040460 {
  background-position: -840px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040461 {
  background-position: -880px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040462 {
  background-position: -920px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040463 {
  background-position: -960px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040464 {
  background-position: -1000px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040465 {
  background-position: -1040px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040466 {
  background-position: -1080px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040467 {
  background-position: -1120px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040468 {
  background-position: -1160px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040469 {
  background-position: -1200px -560px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040470 {
  background-position: -0px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040471 {
  background-position: -40px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040472 {
  background-position: -80px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040473 {
  background-position: -120px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040474 {
  background-position: -160px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040475 {
  background-position: -200px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040476 {
  background-position: -240px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040477 {
  background-position: -280px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040478 {
  background-position: -320px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040479 {
  background-position: -360px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040480 {
  background-position: -400px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040481 {
  background-position: -440px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040482 {
  background-position: -480px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040483 {
  background-position: -520px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040484 {
  background-position: -560px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040485 {
  background-position: -600px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040486 {
  background-position: -640px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040487 {
  background-position: -680px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040488 {
  background-position: -720px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040489 {
  background-position: -760px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040490 {
  background-position: -800px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040491 {
  background-position: -840px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040492 {
  background-position: -880px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040493 {
  background-position: -920px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040494 {
  background-position: -960px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040495 {
  background-position: -1000px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040496 {
  background-position: -1040px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040497 {
  background-position: -1080px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040498 {
  background-position: -1120px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040499 {
  background-position: -1160px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040500 {
  background-position: -1200px -600px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040501 {
  background-position: -0px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040502 {
  background-position: -40px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040503 {
  background-position: -80px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040504 {
  background-position: -120px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040505 {
  background-position: -160px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040506 {
  background-position: -200px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040507 {
  background-position: -240px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040508 {
  background-position: -280px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040509 {
  background-position: -320px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040510 {
  background-position: -360px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040511 {
  background-position: -400px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040512 {
  background-position: -440px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040513 {
  background-position: -480px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040514 {
  background-position: -520px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040515 {
  background-position: -560px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040516 {
  background-position: -600px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040517 {
  background-position: -640px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040518 {
  background-position: -680px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040519 {
  background-position: -720px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040520 {
  background-position: -760px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040521 {
  background-position: -800px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040522 {
  background-position: -840px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040523 {
  background-position: -880px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040524 {
  background-position: -920px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040525 {
  background-position: -960px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040526 {
  background-position: -1000px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040527 {
  background-position: -1040px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040528 {
  background-position: -1080px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040529 {
  background-position: -1120px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040530 {
  background-position: -1160px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040531 {
  background-position: -1200px -640px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040532 {
  background-position: -0px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040533 {
  background-position: -40px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040534 {
  background-position: -80px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040535 {
  background-position: -120px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040536 {
  background-position: -160px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040537 {
  background-position: -200px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040538 {
  background-position: -240px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040539 {
  background-position: -280px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040540 {
  background-position: -320px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040541 {
  background-position: -360px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040542 {
  background-position: -400px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040543 {
  background-position: -440px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040544 {
  background-position: -480px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040545 {
  background-position: -520px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040546 {
  background-position: -560px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040547 {
  background-position: -600px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040548 {
  background-position: -640px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040549 {
  background-position: -680px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040550 {
  background-position: -720px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040551 {
  background-position: -760px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040552 {
  background-position: -800px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040553 {
  background-position: -840px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040554 {
  background-position: -880px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040555 {
  background-position: -920px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040556 {
  background-position: -960px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040557 {
  background-position: -1000px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040558 {
  background-position: -1040px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040559 {
  background-position: -1080px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040560 {
  background-position: -1120px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040561 {
  background-position: -1160px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040562 {
  background-position: -1200px -680px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040563 {
  background-position: -0px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040564 {
  background-position: -40px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040565 {
  background-position: -80px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040566 {
  background-position: -120px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040567 {
  background-position: -160px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040568 {
  background-position: -200px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040569 {
  background-position: -240px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040570 {
  background-position: -280px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040571 {
  background-position: -320px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040572 {
  background-position: -360px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040573 {
  background-position: -400px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040575 {
  background-position: -440px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040576 {
  background-position: -480px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040577 {
  background-position: -520px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040578 {
  background-position: -560px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040579 {
  background-position: -600px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040580 {
  background-position: -640px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040581 {
  background-position: -680px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040582 {
  background-position: -720px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040583 {
  background-position: -760px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040584 {
  background-position: -800px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040585 {
  background-position: -840px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040586 {
  background-position: -880px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040587 {
  background-position: -920px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040588 {
  background-position: -960px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040589 {
  background-position: -1000px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040590 {
  background-position: -1040px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040591 {
  background-position: -1080px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040592 {
  background-position: -1120px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040593 {
  background-position: -1160px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040594 {
  background-position: -1200px -720px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040595 {
  background-position: -0px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040596 {
  background-position: -40px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040597 {
  background-position: -80px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040598 {
  background-position: -120px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040599 {
  background-position: -160px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040600 {
  background-position: -200px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040601 {
  background-position: -240px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040602 {
  background-position: -280px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040603 {
  background-position: -320px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040604 {
  background-position: -360px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040605 {
  background-position: -400px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040606 {
  background-position: -440px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040607 {
  background-position: -480px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040608 {
  background-position: -520px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040609 {
  background-position: -560px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040610 {
  background-position: -600px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040611 {
  background-position: -640px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040612 {
  background-position: -680px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040613 {
  background-position: -720px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040614 {
  background-position: -760px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040615 {
  background-position: -800px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040616 {
  background-position: -840px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040617 {
  background-position: -880px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040618 {
  background-position: -920px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040619 {
  background-position: -960px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040620 {
  background-position: -1000px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040621 {
  background-position: -1040px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040622 {
  background-position: -1080px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040623 {
  background-position: -1120px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040624 {
  background-position: -1160px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040625 {
  background-position: -1200px -760px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040626 {
  background-position: -0px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040627 {
  background-position: -40px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040628 {
  background-position: -80px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040629 {
  background-position: -120px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040630 {
  background-position: -160px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040631 {
  background-position: -200px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040632 {
  background-position: -240px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040633 {
  background-position: -280px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040634 {
  background-position: -320px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040635 {
  background-position: -360px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040636 {
  background-position: -400px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040637 {
  background-position: -440px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040638 {
  background-position: -480px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040639 {
  background-position: -520px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040640 {
  background-position: -560px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040641 {
  background-position: -600px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040642 {
  background-position: -640px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040643 {
  background-position: -680px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040644 {
  background-position: -720px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040645 {
  background-position: -760px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040646 {
  background-position: -800px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040647 {
  background-position: -840px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040648 {
  background-position: -880px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040649 {
  background-position: -920px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040650 {
  background-position: -960px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040651 {
  background-position: -1000px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040652 {
  background-position: -1040px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040653 {
  background-position: -1080px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040654 {
  background-position: -1120px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040655 {
  background-position: -1160px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040656 {
  background-position: -1200px -800px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040657 {
  background-position: -0px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040658 {
  background-position: -40px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040659 {
  background-position: -80px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040660 {
  background-position: -120px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040661 {
  background-position: -160px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040662 {
  background-position: -200px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040663 {
  background-position: -240px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040664 {
  background-position: -280px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040665 {
  background-position: -320px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040666 {
  background-position: -360px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040667 {
  background-position: -400px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040668 {
  background-position: -440px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040669 {
  background-position: -480px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040670 {
  background-position: -520px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040671 {
  background-position: -560px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040672 {
  background-position: -600px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040673 {
  background-position: -640px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040674 {
  background-position: -680px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040675 {
  background-position: -720px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040676 {
  background-position: -760px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040677 {
  background-position: -800px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040678 {
  background-position: -840px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040679 {
  background-position: -880px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040680 {
  background-position: -920px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040681 {
  background-position: -960px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040682 {
  background-position: -1000px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040683 {
  background-position: -1040px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040684 {
  background-position: -1080px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040685 {
  background-position: -1120px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040686 {
  background-position: -1160px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040687 {
  background-position: -1200px -840px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040688 {
  background-position: -0px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040689 {
  background-position: -40px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040690 {
  background-position: -80px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040691 {
  background-position: -120px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040692 {
  background-position: -160px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040693 {
  background-position: -200px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040694 {
  background-position: -240px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040695 {
  background-position: -280px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040696 {
  background-position: -320px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040697 {
  background-position: -360px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040698 {
  background-position: -400px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040699 {
  background-position: -440px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040700 {
  background-position: -480px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040701 {
  background-position: -520px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040702 {
  background-position: -560px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040703 {
  background-position: -600px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040704 {
  background-position: -640px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040705 {
  background-position: -680px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040706 {
  background-position: -720px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040707 {
  background-position: -760px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040708 {
  background-position: -800px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040709 {
  background-position: -840px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040710 {
  background-position: -880px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040711 {
  background-position: -920px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040712 {
  background-position: -960px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040713 {
  background-position: -1000px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040714 {
  background-position: -1040px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040715 {
  background-position: -1080px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040716 {
  background-position: -1120px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040717 {
  background-position: -1160px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040718 {
  background-position: -1200px -880px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040719 {
  background-position: -0px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040720 {
  background-position: -40px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040721 {
  background-position: -80px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040722 {
  background-position: -120px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040723 {
  background-position: -160px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040724 {
  background-position: -200px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040725 {
  background-position: -240px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040726 {
  background-position: -280px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040727 {
  background-position: -320px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040728 {
  background-position: -360px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040729 {
  background-position: -400px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040730 {
  background-position: -440px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040731 {
  background-position: -480px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040732 {
  background-position: -520px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040733 {
  background-position: -560px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040734 {
  background-position: -600px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040735 {
  background-position: -640px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040736 {
  background-position: -680px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040737 {
  background-position: -720px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040738 {
  background-position: -760px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040739 {
  background-position: -800px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040740 {
  background-position: -840px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040741 {
  background-position: -880px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040742 {
  background-position: -920px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040743 {
  background-position: -960px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040744 {
  background-position: -1000px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040745 {
  background-position: -1040px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040746 {
  background-position: -1080px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040747 {
  background-position: -1120px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040748 {
  background-position: -1160px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040749 {
  background-position: -1200px -920px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040750 {
  background-position: -0px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040751 {
  background-position: -40px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040752 {
  background-position: -80px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040753 {
  background-position: -120px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040754 {
  background-position: -160px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040755 {
  background-position: -200px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040756 {
  background-position: -240px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040757 {
  background-position: -280px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040758 {
  background-position: -320px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040759 {
  background-position: -360px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040760 {
  background-position: -400px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040761 {
  background-position: -440px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040762 {
  background-position: -480px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040763 {
  background-position: -520px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040764 {
  background-position: -560px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040765 {
  background-position: -600px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040766 {
  background-position: -640px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040767 {
  background-position: -680px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040768 {
  background-position: -720px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040769 {
  background-position: -760px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040770 {
  background-position: -800px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040771 {
  background-position: -840px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040772 {
  background-position: -880px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040773 {
  background-position: -920px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040774 {
  background-position: -960px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040775 {
  background-position: -1000px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040776 {
  background-position: -1040px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040777 {
  background-position: -1080px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040778 {
  background-position: -1120px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040779 {
  background-position: -1160px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040780 {
  background-position: -1200px -960px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040781 {
  background-position: -0px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040782 {
  background-position: -40px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040783 {
  background-position: -80px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040784 {
  background-position: -120px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040785 {
  background-position: -160px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040787 {
  background-position: -200px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040788 {
  background-position: -240px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040789 {
  background-position: -280px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040790 {
  background-position: -320px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040791 {
  background-position: -360px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040792 {
  background-position: -400px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040793 {
  background-position: -440px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040794 {
  background-position: -480px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040795 {
  background-position: -520px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040796 {
  background-position: -560px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040797 {
  background-position: -600px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040798 {
  background-position: -640px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040799 {
  background-position: -680px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040800 {
  background-position: -720px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040801 {
  background-position: -760px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040802 {
  background-position: -800px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040803 {
  background-position: -840px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040804 {
  background-position: -880px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040805 {
  background-position: -920px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040806 {
  background-position: -960px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040807 {
  background-position: -1000px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040808 {
  background-position: -1040px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040809 {
  background-position: -1080px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040810 {
  background-position: -1120px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040811 {
  background-position: -1160px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040812 {
  background-position: -1200px -1000px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040813 {
  background-position: -0px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040814 {
  background-position: -40px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040815 {
  background-position: -80px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040816 {
  background-position: -120px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040817 {
  background-position: -160px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040818 {
  background-position: -200px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040819 {
  background-position: -240px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040820 {
  background-position: -280px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040821 {
  background-position: -320px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040822 {
  background-position: -360px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040823 {
  background-position: -400px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040824 {
  background-position: -440px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040825 {
  background-position: -480px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040826 {
  background-position: -520px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040827 {
  background-position: -560px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040828 {
  background-position: -600px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040829 {
  background-position: -640px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040830 {
  background-position: -680px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040831 {
  background-position: -720px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040832 {
  background-position: -760px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040833 {
  background-position: -800px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040834 {
  background-position: -840px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040835 {
  background-position: -880px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040836 {
  background-position: -920px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040837 {
  background-position: -960px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040838 {
  background-position: -1000px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040839 {
  background-position: -1040px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040840 {
  background-position: -1080px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040841 {
  background-position: -1120px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040842 {
  background-position: -1160px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040843 {
  background-position: -1200px -1040px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040844 {
  background-position: -0px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040845 {
  background-position: -40px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040846 {
  background-position: -80px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040847 {
  background-position: -120px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040848 {
  background-position: -160px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040849 {
  background-position: -200px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040850 {
  background-position: -240px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040851 {
  background-position: -280px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040852 {
  background-position: -320px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040853 {
  background-position: -360px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040854 {
  background-position: -400px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040855 {
  background-position: -440px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040856 {
  background-position: -480px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040857 {
  background-position: -520px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040858 {
  background-position: -560px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040859 {
  background-position: -600px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040860 {
  background-position: -640px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040861 {
  background-position: -680px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040862 {
  background-position: -720px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040863 {
  background-position: -760px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040864 {
  background-position: -800px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040865 {
  background-position: -840px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040866 {
  background-position: -880px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040867 {
  background-position: -920px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040868 {
  background-position: -960px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040869 {
  background-position: -1000px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040870 {
  background-position: -1040px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040871 {
  background-position: -1080px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040872 {
  background-position: -1120px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040873 {
  background-position: -1160px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040874 {
  background-position: -1200px -1080px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040875 {
  background-position: -0px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040876 {
  background-position: -40px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040877 {
  background-position: -80px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040878 {
  background-position: -120px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040879 {
  background-position: -160px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040880 {
  background-position: -200px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040881 {
  background-position: -240px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040882 {
  background-position: -280px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040883 {
  background-position: -320px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040884 {
  background-position: -360px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040885 {
  background-position: -400px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040886 {
  background-position: -440px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040887 {
  background-position: -480px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040888 {
  background-position: -520px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040889 {
  background-position: -560px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040890 {
  background-position: -600px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040891 {
  background-position: -640px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040892 {
  background-position: -680px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040893 {
  background-position: -720px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040894 {
  background-position: -760px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040895 {
  background-position: -800px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040896 {
  background-position: -840px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040897 {
  background-position: -880px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040898 {
  background-position: -920px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040899 {
  background-position: -960px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040900 {
  background-position: -1000px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040901 {
  background-position: -1040px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040902 {
  background-position: -1080px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040903 {
  background-position: -1120px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040904 {
  background-position: -1160px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040905 {
  background-position: -1200px -1120px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040906 {
  background-position: -0px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040907 {
  background-position: -40px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040908 {
  background-position: -80px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040909 {
  background-position: -120px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040910 {
  background-position: -160px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040911 {
  background-position: -200px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040912 {
  background-position: -240px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040913 {
  background-position: -280px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040914 {
  background-position: -320px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040915 {
  background-position: -360px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040916 {
  background-position: -400px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040917 {
  background-position: -440px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040918 {
  background-position: -480px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040919 {
  background-position: -520px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040920 {
  background-position: -560px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040921 {
  background-position: -600px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040922 {
  background-position: -640px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040923 {
  background-position: -680px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040924 {
  background-position: -720px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040925 {
  background-position: -760px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040926 {
  background-position: -800px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040927 {
  background-position: -840px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040928 {
  background-position: -880px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040929 {
  background-position: -920px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040930 {
  background-position: -960px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040931 {
  background-position: -1000px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040932 {
  background-position: -1040px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040933 {
  background-position: -1080px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040934 {
  background-position: -1120px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040935 {
  background-position: -1160px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040936 {
  background-position: -1200px -1160px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040937 {
  background-position: -0px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040938 {
  background-position: -40px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040939 {
  background-position: -80px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040940 {
  background-position: -120px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040941 {
  background-position: -160px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040942 {
  background-position: -200px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040943 {
  background-position: -240px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040944 {
  background-position: -280px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040945 {
  background-position: -320px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040946 {
  background-position: -360px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040947 {
  background-position: -400px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040948 {
  background-position: -440px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040949 {
  background-position: -480px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040950 {
  background-position: -520px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040951 {
  background-position: -560px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040952 {
  background-position: -600px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040953 {
  background-position: -640px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040954 {
  background-position: -680px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040955 {
  background-position: -720px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040956 {
  background-position: -760px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040957 {
  background-position: -800px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040958 {
  background-position: -840px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040959 {
  background-position: -880px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040960 {
  background-position: -920px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040961 {
  background-position: -960px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040962 {
  background-position: -1000px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040963 {
  background-position: -1040px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040964 {
  background-position: -1080px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040965 {
  background-position: -1120px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040966 {
  background-position: -1160px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040967 {
  background-position: -1200px -1200px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040968 {
  background-position: -0px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040969 {
  background-position: -40px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040970 {
  background-position: -80px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040971 {
  background-position: -120px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040972 {
  background-position: -160px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040973 {
  background-position: -200px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040974 {
  background-position: -240px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040975 {
  background-position: -280px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040976 {
  background-position: -320px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040977 {
  background-position: -360px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040978 {
  background-position: -400px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040979 {
  background-position: -440px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040980 {
  background-position: -480px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040981 {
  background-position: -520px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040982 {
  background-position: -560px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040983 {
  background-position: -600px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040984 {
  background-position: -640px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040985 {
  background-position: -680px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040986 {
  background-position: -720px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040987 {
  background-position: -760px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040988 {
  background-position: -800px -1240px;
  width: 40px;
  height: 40px;
}
.sprite-icon-040000-040989 {
  background-position: -840px -1240px;
  width: 40px;
  height: 40px;
}
